/*
 * ConsoleSerialization.h
 *
 */

#ifndef CONSOLESERIALIZER_H_
#define CONSOLESERIALIZER_H_

#include "ISerialization.h"

class ConsoleSerializer : public ISerializer {
public:
	ConsoleSerializer();
	virtual ~ConsoleSerializer();

	BigInt getOffset() const;
	void move(BigInt pos);
	void serializeString(const String& value);
	void serializeUnsignedLongInt(BigInt value);
	void serializeChar(char value);
};

#endif /* CONSOLESERIALIZATION_H_ */
